Rysunek Roboczy: Kształt z tekstu |
Lokalizacja w menu |
---|
Kreślenie → Kształt z tekstu Opisy → Kształt z tekstu |
Środowisko pracy |
Rysunek Roboczy, BIM |
Domyślny skrót |
brak |
Wprowadzono w wersji |
0.14 |
Zobacz także |
Tekst, Etykieta, Wyciągnij |
Polecenie Kształt z tekstu tworzy złożony kształt reprezentujący ciąg tekstowy. Kształt ten może być użyty do tworzenia liter 3D za pomocą polecenia Wyciągnij środowiska pracy Część.
Polecenie Kształt z tekstu nie jest przeznaczone do wykonywania standardowych adnotacji tekstowych. W tym celu należy użyć polecenia Tekst lub Etykieta.
Pojedynczy punkt wymagany do pozycjonowania obiektu Kształt z tekstu
Dla użytkowników Windows OS: przeczytaj najpierw akapit Wybór pliku czcionki w systemie Windows.
Możliwe jest określenie względnej ścieżki do pliku czcionki. W tym celu dokument programu FreeCAD musi zostać zapisany przynajmniej raz.
Wybrane przykłady:
W systemie Windows dostęp do domyślnego folderu czcionek jest chroniony. Ma to wpływ na wybór pliku czcionki dla obiektu Kształt z tekstu. W FreeCAD istnieją trzy przypadki, w których można określić plik czcionki dla tekstu: w panelu zadań Kształt z tekstu, podczas zmiany właściwości DANEPlik czcionki tekstu oraz podczas określania domyślnego pliku czcionki w Ustawieniach środowiska pracy Rysunek Roboczy.
Naciśnięcie przycisku ..., a następnie wybranie pliku z domyślnego folderu czcionek systemu Windows nie jest możliwe podczas korzystania z natywnego okna dialogowego plików. Istnieje kilka rozwiązań:
Prawda
, co jest wartością domyślną dla tej preferencji. Spowoduje to wywołanie innego, nienatywnego okna dialogowego pliku tylko po naciśnięciu przycisku ... na panelu zadań Kształt z tekstu. Za pomocą tego okna dialogowego plików można uzyskać dostęp do domyślnego folderu czcionek systemu Windows.Prawda
. To instruuje FreeCAD, aby zawsze używał okna dialogowego innego niż systemowe.C:\
, pojawi się lista rozwijana. Wybierz Windows
z tej listy i dodaj \F
. Z nowej listy rozwijanej wybierz Fonts
. Na koniec dodaj \
i pierwszą literę (lub kilka) pliku czcionki, a następnie wybierz ją z rozwijanej listy.Zobacz akapit Ustawienia poniżej, aby sprawdzić lokalizację wspomnianych preferencji.
Zobacz także: Edytor ustawień, Rysunek Roboczy: Ustawienia i Edytor parametrów.
Prawda
, aby użyć niesystemowego okna dialogowego wyboru pliku podczas wybierania pliku czcionki z panelu zadań Kształt z tekstu.Prawda
, aby zawsze używać niesystemowego okna dialogowego wyboru pliku.
Zapoznaj się również z informacjami na stronie: Edytor właściwości.
Obiekt Kształt z tekstu wywodzi się z obiektu Część: Part2DObject i dziedziczy wszystkie jego właściwości. Posiada on również następujące dodatkowe właściwości:
Rysunek Roboczy
File
): Nazwa pliku czcionki.Bool
): Łączenie ścian, jeśli zachodzą na siebie, zwykle nie jest wymagane (może być bardzo powolne). Ignorowane, jeśli parametr DANEUtwórz ścianę ma wartość FAŁSZ
. dostępne w wersji 1.0Enumeration
): Wyrównanie poziome i pionowe. Opcje: Góra-lewo
, Góra-środek
, Góra-prawo
, Środek-lewo
, Środek
, Środek-prawo
, Dół-lewo
, Dół-środek
, Dół-prawo
. dostępne w wersji 1.0Enumeration
): Odniesienie do wysokości używane do wyrównania. Opcje: Wysokość nasadki
, Wysokość kształtu
. Wysokość kształtu zależy od znaków w DANECiągu znaków. dostępne w wersji 1.0Bool
): Zachowuje lewy margines i wiodącą spację, gdy justowanie jest w lewo. dostępne w wersji 1.0.Bool
): Wypełnia litery licami.Angle
): Kąt ukośny. Musi mieścić się w zakresie od -80° do +80°. introduced in version 1.0.Bool
): Skalowanie w celu zapewnienia, że wysokość nakładki jest równa rozmiarowi. Jeśli ustawiono na FAŁSZ
, w zależności od czcionki, wysokość nakładki nie będzie dokładnie odpowiadać wartości DANERozmiar. dostępne w wersji 1.0Length
): Wysokość tekstu.String
): Ciąg tekstowy. Obiekt Kształt z tekstu może wyświetlać tylko jedną linię tekstu.Distance
): Odstęp między znakami. dostępne w wersji 1.0: Typ właściwości został zaktualizowany.Wysokość czerwonego prostokąta (linia ciągła) jest równa wysokości nakładki.
Wysokość zielonego prostokąta (linia przerywana) jest równa wysokości kształtu.
Narożniki, środki krawędzi i środki prostokątów
dopasuj 9 opcji wyrównania: od lewego górnego do prawego dolnego rogu.
Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.
Aby utworzyć Kształt z tekstu użyj metody make_shapestring
modułu Rysunek Roboczy (dostępne w wersji 0.19). Ta metoda zastępuje przestarzałą metodę makeShapeString
.
shapestring = make_shapestring(String, FontFile, Size=100, Tracking=0)
shapestring
przy użyciu określonego String
i pełnej ścieżki obsługiwanego FontFile
.Size
to wysokość wynikowego tekstu w milimetrach.Tracking
to odstęp między znakami w milimetrach.Umiejscowienie obiektu Kształt z tekstu można zmienić nadpisując jego atrybut Placement
lub indywidualnie nadpisując jego atrybuty Placement.Base
i Placement.Rotation
.
Przykład:
import FreeCAD as App
import Draft
doc = App.newDocument()
font1 = "/usr/share/fonts/truetype/msttcorefonts/Arial.ttf"
font2 = "/usr/share/fonts/truetype/dejavu/DejaVuSerif.ttf"
font3 = "/usr/share/fonts/truetype/freefont/FreeSerifItalic.ttf"
S1 = Draft.make_shapestring("This is a sample text", font1, 200)
S2 = Draft.make_shapestring("Inclined text", font2, 200, 10)
zaxis = App.Vector(0, 0, 1)
p2 = App.Vector(-1000, 500, 0)
place2 = App.Placement(p2, App.Rotation(zaxis, 45))
S2.Placement = place2
S3 = Draft.make_shapestring("Upside-down text", font3, 200, 10)
S3.Placement.Base = App.Vector(0, -1000, 0)
S3.Placement.Rotation = App.Rotation(zaxis, 180)
doc.recompute()